Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur Android Senior
Description
Text copied to clipboard!
Nous recherchons un Ingénieur Android Senior passionné et expérimenté pour rejoindre notre équipe dynamique. Le candidat idéal aura une solide expérience dans le développement d'applications mobiles Android, une compréhension approfondie des meilleures pratiques de codage, et la capacité de diriger des projets complexes. Vous serez responsable de la conception, du développement et de la maintenance d'applications Android performantes et évolutives, tout en collaborant étroitement avec les équipes produit, design et backend. Ce rôle exige une expertise technique avancée, une capacité à résoudre des problèmes complexes, et un engagement envers la qualité et l'innovation. Vous participerez également à la revue de code, à la définition des architectures et à la mentorat des développeurs juniors. Si vous êtes motivé par les défis technologiques et souhaitez contribuer à des projets impactants, nous serions ravis de vous accueillir dans notre équipe.
Responsabilités
Text copied to clipboard!- Concevoir et développer des applications Android robustes et performantes.
- Collaborer avec les équipes produit et design pour définir les fonctionnalités.
- Assurer la maintenance et l'amélioration continue des applications existantes.
- Participer à la revue de code et garantir la qualité du code.
- Définir et mettre en œuvre les meilleures pratiques de développement.
- Mentorer et guider les développeurs juniors.
- Optimiser les applications pour une meilleure performance et expérience utilisateur.
- Gérer les versions et déploiements sur le Play Store.
- Analyser et résoudre les bugs et problèmes techniques.
- Rester à jour avec les nouvelles technologies Android et les intégrer.
Exigences
Text copied to clipboard!- Expérience confirmée en développement Android (minimum 5 ans).
- Maîtrise de Kotlin et Java.
- Bonne connaissance des architectures MVVM, MVP ou similaires.
- Expérience avec les API RESTful et les services backend.
- Connaissance des outils de gestion de version (Git).
- Capacité à travailler en équipe et à communiquer efficacement.
- Expérience avec les tests unitaires et d'intégration.
- Connaissance des principes UX/UI appliqués au mobile.
- Capacité à gérer plusieurs projets simultanément.
- Anglais technique courant.
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec Kotlin et Java ?
- Pouvez-vous décrire un projet Android complexe que vous avez dirigé ?
- Comment assurez-vous la qualité du code dans vos projets ?
- Quelle est votre approche pour optimiser la performance d'une application ?
- Comment gérez-vous les conflits dans une équipe de développement ?
- Quels outils utilisez-vous pour le débogage et les tests ?
- Comment restez-vous informé des évolutions Android ?
- Avez-vous déjà travaillé avec des architectures MVVM ou similaires ?
- Comment priorisez-vous les tâches dans un projet ?
- Pouvez-vous expliquer votre expérience avec les déploiements sur le Play Store ?